home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 June / Macworld (1999-06).dmg / Shareware World / Education / KeyStrokes1.2 / KeyStrokes 1.2 Read Me < prev    next >
Text File  |  1999-03-19  |  13KB  |  190 lines

  1. About KeyStrokes and KeyStrokes Extension (version 1.2)
  2. © 1996-1999 David Niemeijer. All Rights Reserved.
  3.  
  4. Contents
  5.  
  6.     Introduction
  7.     How to Install KeyStrokes
  8.     Liability & Warranties
  9.     Conditions
  10.     Features
  11.     Version History
  12.     Warnings
  13.     Tips
  14.     Registration
  15.     Distribution
  16.     Known Problems and Incompatibilities
  17.     Bug Reports
  18.   Contact
  19.  
  20.  
  21. Introduction
  22.  
  23. KeyStrokes and KeyStrokes Extension were written specifically for those of us who are not (or no longer) able to use a normal keyboard. KeyStrokes provides a fully functional on-screen keyboard that you can use to type with the mouse anywhere you would use a normal (hardware) keyboard (applications, dialog boxes, etc.). It also allows you to shift/option/command/control click.  For the bug fixes and new features in version 1.2 see the "Version history" section below.
  24.  
  25. KeyStrokes is presently only available for the Apple Macintosh and Power Macintosh. It requires system 7.1 or later.  It runs on any Mac with a PowerPC or 68020 processor or higher. Version 1.2 is free for registered users. This is probably the last freeware version of KeyStrokes. It is impossible to continue to maintain and improve KeyStrokes without asking a small fee. A shareware version with more features and still better responsiveness is expected in spring 1999. You can always find the latest version of KeyStrokes on our web site (http://www.niemconsult.demon.nl/KShome.html).
  26.  
  27. This software was written by David Niemeijer. Special thanks are due to Martijn Leopold, Rudo Niemeijer, Giesbert Nijhuis and the beta-testers.
  28.  
  29. How to Install KeyStrokes
  30.  
  31. The software requires KeyStrokes Extension to be installed in the Extensions Folder of your System Folder. You are advised to also install the "TSM Fix" extension in your Extensions folder for optimum performance.  Restart your computer after installing these extensions. You can place the KeyStrokes application anywhere on your hard disk. Only after you register KeyStrokes can you run it from a read-only device such as a CD-ROM.
  32.  
  33. Liability & Warranties
  34.  
  35. YOU USE THIS SOFTWARE AT YOU OWN RISK. Under no circumstances shall Niemeijer Consult be liable for any incidental, special or consequential damages whatsoever (including, but not limited to, damages to your software, hardware or person) arising out of the use of or inability to use this software or related documentation, even if Niemeijer Consult has been advised of the possibility of such damages. We provide KeyStrokes, KeyStrokes Extension and the related documentation "as is" without warranty of any kind and Niemeijer Consult expressly disclaims all other warranties, express or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose.
  36.  
  37. Conditions
  38.  
  39. You may use this software for a 15 day trial period. After these 15 days you should register the software. Registered users will receive a registration number and may use version 1.2 for free. Registered users will be kept informed of updates by e-mail.
  40.  
  41. You are free to distribute KeyStrokes as long as you do this in its original self-extracting archive. You are not allowed to sell or resell KeyStrokes and KeyStrokes Extension. You are not allowed to (re)distribute a registered copy.
  42.  
  43. Features
  44.  
  45. * type with a mouse (or other input device) instead of a keyboard
  46.  
  47. * modifier keys (shift, option, command, and control) are automatically turned off after the next key is clicked with the exception of capslock which remains on until it is clicked again.
  48.  
  49. * other applications (almost all) are made to believe that the modifier keys that you turned on on the on-screen keyboard are actually continuously held down during mouse clicks and other events. This allows you to, for example, shift-click or option-click without depressing those keys on a physical keyboard. It also allows you to use a command-key combination to perform a menu command.
  50.  
  51. * multiple keyboard sizes for the on-screen keyboard
  52.  
  53. * multiple fonts for the on-screen keyboard (this does not change the font in your application!)
  54.  
  55. * allows on screen typing in virtually any window or dialog box.
  56.  
  57. * KeyStrokes automatically adapts to the Keyboard Layout you have chosen. It also works with most non-Roman scripts. See more about this under the Warnings & Tips section.
  58.  
  59. Version history
  60.  
  61. Bug Fixes and New Features in Version 1.2
  62.  
  63. * Bug Fix: KeyStrokes now has the correct behavior for collapsing its window under MacOS 8 and later
  64.  
  65. * Bug Fix: A general slow down of (amongst others) screen updates that occured while using some applications (notably SimpleText and Eudora) under MacOS 8.5 and 8.5.1. caused by the KeyStrokes extension has been fixed.
  66.  
  67. * Bug Fix: If the monitor resolution was reduced after quiting KeyStrokes this could lead to a hidden window when launching KeyStrokes again. Now the KeyStrokes window is automatically repositioned to its default position if on startup it finds itself off-screen.
  68.  
  69. * Increased responsiveness of KeyStrokes (in amongst others Microsoft Word). 
  70.  
  71. * Added separate preferences file allowing the use of a registered copy of KeyStrokes on a CD-ROM or other read-only device.
  72.  
  73. * Made various improvements to the user-interface
  74.  
  75. * Reduced file size and RAM usage of KeyStrokes and KeyStrokes extension
  76.  
  77. Bug Fixes and New Features in Version 1.1
  78.  
  79. * Bug fix: KeyStrokes now also has a moveable window under System 7.1
  80.  
  81. * Bug fix: KeyStrokes now correctly works on black and white monitors.
  82.  
  83. * There is a Preferences dialog under the File menu.
  84.  
  85. * Keys are repeated if you keep down the mouse button on top of a key (very useful for the cursor keys!). This option "Enable Key Repeat" can be turned on/off in the Preferences Dialog.
  86.  
  87. * The preferences dialog now offers the option "Don't modify keys when command key is down" which allows you to see the un-modified keys when you choose a command key combination. If this option is turned off choosing command-option-m will for instance show "µ" instead of "m" on the keyboard, this can sometimes be confusing.
  88.  
  89. * You can now collapse the KeyStrokes window by double clicking in the window title bar. This works under System 7 as well as with MacOS 8 and later. In MacOS 8 and later you can also use the collapse box in the right corner of the window title bar.
  90.  
  91. * The RAM footprint of KeyStrokes has been reduced.
  92.  
  93. * TypeIt4Me 4.8 and later are expected to work better with KeyStrokes 1.1 and later (see our web site for details)
  94.  
  95. Warnings
  96.  
  97. We have made all possible efforts to make the software as stable as possible.  Special precautions have been taken to prevent that in case of a crash the KeyStrokes application takes down the whole system with it, still we cannot guarantee that this will not happen on your system under any circumstances.
  98.  
  99. Warning1: If possible avoid running KeyStrokes and KeyStrokes Extension when installing new system software!
  100.  
  101. Warning2: The proper operation of KeyStrokes and KeyStrokes Extension may be affected by running certain games, even after you have quit the game application!
  102.  
  103. Tips
  104.  
  105. *Install the TSM Fix extension that came with this software in the Extension Folder of your System Folder for best performance. If you do not have TSM Fix installed some clicks may seem to "go through" the KeyStrokes on-screen keyboard.
  106.  
  107. *If the cursor keys are showing text instead of arrows (or very ugly arrows) make sure that the complete Symbol font is properly installed on your computer.
  108.  
  109. *If you use KeyStrokes with a Keyboard Layout of a non-Roman script make sure that you have selected an appropriate font for that script to "see what you get and get what you see".
  110.  
  111. *When you turn on the option key of the on-screen Keyboard a few keys are outlined with a black box. These are so-called "dead keys" that allow you to type accented characters just as with a normal keyboard. Depending on the type of font you have chosen this represents true "What You See Is What You Get". After pressing such a dead key no character will be generated, instead the keyboard will show you which character it will generate when you press the second key.
  112.  
  113. Registration
  114.  
  115. Version 1.2 of KeyStrokes and KeyStrokes Extension is free for registered users. The preferred method of registering this software is through our online registration form that can be found on our web site (site registration is also available):
  116.  
  117. http://www.niemconsult.demon.nl/KShome.html
  118.  
  119. Alternatively you can register by sending an e-mail to KeyStrokes@Niemconsult.nl with the following information:
  120.  
  121.      your first name and last name:
  122.      name of your company or organisation if applicable:
  123.      your mail address:
  124.      your e-mail address:
  125.      how did you find out about KeyStrokes:
  126.      version of KeyStrokes you are using (see "About KeyStrokes…" on the Apple Menu):
  127.      computer model(s) you use KeyStrokes on:
  128.      system software version(s) you use KeyStrokes with:
  129.      reason why you use KeyStrokes (disabled/special education/server management/tablet use/convenience/
  130.                                                           keyboard failure/with touch screen/for children/other):
  131.      optional: a short explanation why you want to use this software:
  132.  
  133. If you do not have access to e-mail you may also register by mail if you include $5 worth of your local currency with your application. This is to cover administrative expenses and postage. A mail application should be send to:
  134.  
  135. Niemeijer Consult
  136. Kerkpad 12 N.Z.
  137. 3764 AK  Soest
  138. The Netherlands
  139. Europe
  140.  
  141. Your trial period will be extended for 30 days once you press the "I will send in my registration" button.
  142.  
  143. Once you receive your registration number you should enter your name (first name and last name) and your registration number in the appropriate fields and press the "Complete Registration" button. If you correctly entered this information you will now be the proud owner of an official, registered copy of KeyStrokes 1.2. If you made an error the program will beep and not accept your registration (yet).
  144.  
  145. Registered users will be informed of updates through e-mail.
  146.  
  147. Distribution
  148.  
  149. You are free to distribute KeyStrokes as long as you do this in its original (self-extracting) archive. You are not allowed to sell or resell KeyStrokes and KeyStrokes Extension. You are not allowed to (re)distribute a registered copy.
  150.  
  151. Known Problems and Incompatibilities
  152.  
  153. * Some applications do not respond well to KeyStrokes in that they are slow in responding to keys. In such a case it may help to make sure that the KeyStrokes window is not above one of your application's windows.
  154.  
  155. * Microsoft Word may not respond to clicks on the KeyStrokes keyboard under certain conditions, for instance when Symantec CopyDoubler is installed.
  156.  
  157. * Microsoft Word as well as some other applications yield little time to background processes such as KeyStrokes. In a cooperative multitasking environment such as the current MacOS version (at least up to 8.5.1) this reduces responsiveness of the KeyStrokes keyboard. Other word processors may cooperate much better with KeyStrokes.
  158.  
  159. * Due to an operating system related bug, dialogs (most notably print dialogs) may in some applications be difficult to type in and KeyStrokes may display odd behavior. Often it helps when you do not move or collapse the KeyStrokes window when the dialog is up front. Quiting and then restarting KeyStrokes may in a few cases be necessary.
  160.  
  161. * Symantec CopyDoubler and the OneClick control panel are not compatible with KeyStrokes and influences the response of other applications to keys typed with KeyStrokes in unexpected ways.
  162.  
  163. * KeyStrokes is likely not to work with some (especially arcade style) games, be careful in using KeyStrokes with games.
  164.  
  165. * Certain (especially arcade style) games do not await events to determine whether keys are down, but read the keymap directly. In those cases they will not be aware of the keys turned on on the KeyStrokes keyboard.
  166.  
  167. * In general you can use KeyStrokes and a hardware keyboard at the same time. In a few cases this might lead to unexpected results. For example, when a modifier key (shift, command, etc.) on the on-screen keyboard is turned off this has precedence over the hardware keyboard and the key is turned off even if you are still holding it down on the hardware keyboard.
  168.  
  169. * The current version of KeyStrokes does not change the cursor shape when the cursor is above the on-screen keyboard. Instead, the cursor shape that the front-most application has set will remain active.
  170.  
  171. Bug Reports
  172.  
  173. Bug reports are welcome and should be e-mailed to KeyStrokes@Niemconsult.nl with "bug report" in the subject field. Please include as much information as possible about your computer, system software, the KeyStrokes version, and the problem. If you are working with MacOS 8 or later you should e-mail a system profile made with the Apple System Profiler under the Apple Menu. Make sure that it shows all extensions and control panels. 
  174.  
  175. As this software is free we cannot guarantee technical support, but we will do whatever is within our means (time and finances).
  176.  
  177. David Niemeijer, 5 March 1999.
  178.  
  179. Contact
  180.  
  181. David Niemeijer
  182. Niemeijer Consult
  183. Kerkpad 12 N.Z.
  184. 3764 AK  Soest
  185. The Netherlands
  186.  
  187. email: KeyStrokes@Niemconsult.nl
  188. http://www.niemconsult.demon.nl
  189. fax: +31-35-6028120
  190.